121774
163683
477755
586821
736997
445796
117929
680976
632797
43316
6154
961532
5161799
3574581
3102148
2403804
2238988
2064609
1979358
191878
1774118
1723136
1693196
1639471